package com.mall.coupon.server.service;



import com.mall.coupon.common.domain.domain.Coupon;
import com.mall.coupon.common.domain.domain.UserCouponMiddle;

import java.util.List;

/**
 * @ClassName CouponService
 * @Description 描述
 * @Author Qiu Feng
 * @Date 2025/1/13 14:39
 */
public interface CouponService {


    void userCouponAdd(Long couponId);

    List<UserCouponMiddle> userCouponMiddleList();

    void updateUserCouponMiddleStatus(Integer id);

    List<Coupon> settlementCouponList();

//    List<Coupon> filteredCoupons(Long skuId);

//    List<UserCouponMiddle> filteredCoupon(List<UserCouponMiddle> userCouponMiddles, List<SkuCouponMiddle> skuCouponMiddles, Long skuId);
}
